﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Guoc.BigMall.Infrastructure.Payment.Wechat
{
   public class WechatConfig:IMerchantConfig
    {
        /// <summary>
        /// 微信支付分配的公众账号ID（企业号corpid即为此appId）
        /// </summary>
        public string AppId { get; set; }
        /// <summary>
        ///  app 的 密匙
        /// </summary>
        public string AppSecret { get; set; }
        /// <summary>
        /// 微信支付分配的商户号
        /// </summary>
        public string MchId { get; set; }
        /// <summary>
        /// 商户支付密匙
        /// </summary>
        public string MchKey { get; set; }

        /// <summary>
        ///  支付结果通知回调url，用于商户接收支付结果
        /// </summary>
        public string NotifyUrl { get; set; }

        /// <summary>
        ///  门店代码，用于自定义多门店支付（应用自己的配置参数）
        /// </summary>
        public string StoreCode { get; set; }

        /// <summary>
        /// 微信证书地址
        /// </summary>
        public string SSlCertPath { get; set; }
    }
}
